package com.example.p61;

/**
 * @author Lenovo
 */
class Demo{
    int div(int a,int b) throws ArithmeticException,ArrayIndexOutOfBoundsException
    //在功能上通过throws的关键字声明该功能可能出现问题
    {
        int []arr = new int[4];
        System.out.println(arr[4]);
        return a/b;
    }
}
 class ExceptionDemo {
    public static void main(String[] args)
    {
        Demo d = new Demo();
        try{
            int x = d.div(4,0);
            System.out.println("x="+x);
        }
        catch(ArithmeticException e)
        {
            System.out.println(e.toString());
        }
        catch(ArrayIndexOutOfBoundsException e)
        {
            System.out.println("e.toString");
        }
        catch (Exception e){
            System.out.println("e.toString");
        }
        System.out.println("Over");
    }
}
